#pragma once
#include "dataclient.h"
#include "defines.h"

namespace openitch {
class defaultdataclient : public dataclient
{
public :
	defaultdataclient() {}
	~defaultdataclient() {}
	void timestamp(timestamp_t const *) override {};
	void sysevent(sysevent_t const *) override {};
	void stkdirectory(stkdirectory_t const *) override {};
	void stktradingaction(stktradingaction_t const *) override {};
	void regshorestriction(regshorestriction_t const *) override {};
	void mktparticipantposition(mktparticipantposition_t const *) override {};
	void addorder(addorder_t const *) override {};
	void addordermpid(addordermpid_t const *) override {};
	void executeorder(orderexecuted_t const *) override {};
	void executeorderwithprice(orderexecutedwithprice_t const *) override {};
	void reduceorder(orderreduce_t const *) override {};
	void deleteorder(orderdelete_t const *) override {};
	void replaceorder(orderreplace_t const *) override {};
	void trade(trade_t const *) override {};
	void crosstrade(crosstrade_t const *) override {};
	void brokentrade(brokentrade_t const *) override {};
	void noii(noii_t const *) override {};
	void rpii(rpii_t const *) override {};
};
}

